body, html {
  height: 100%;
  -webkit-tap-highlight-color: transparent;
  border:0px;
  margin:0px;
  font-family:"微软雅黑";
	background: #ffffff;
}
.xyg-banner_logo{
	width:100%;
	height: auto;
	text-align: center;
}
.xyg-banner_logo .xyg-banner_logo_bg{
	width:7rem;
	height: 2.6rem;
	border: 1px solid #bababa;
	border-radius: 1.3rem;
	margin:0.5rem auto;
}
.xyg-banner_logo .xyg-banner_logo_bg img{
	width:auto;
	max-width: 100%;
	height: 2.6rem;
}
.xyg-banner_logo .xyg-banner_logo_title{
	width:100%;
	height: 1.6rem;line-height: 1.6rem;
	font-size: 0.8rem;
	font-weight: bold;
	color: #000000;
}
.xyg-banner_logo .xyg-banner_logo_time{
	width:4rem;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.5rem;
	color: #000000;
	border: 1px solid #000000;
	font-weight: bold;
	border-radius: 1.3rem;
	background: #ebebeb;
	margin:0.5rem auto;
}
.xyg-banner_logo .xyg-banner_logo_desc{
	width:92%;
	margin: auto;
	height: auto;
	line-height: 1rem;
	font-size: 0.7rem;
	color: #bababa;
	text-align: left;
}
.xyg-banner_logo .xyg-banner_logo_down{
	width:0.7rem;
	height: 0.7rem;
	float: right;
	margin-right:2%;
}

.xyg-banner_icon_down{
	 color:#bababa;
	 width: 0.7rem; height: 0.7rem;
	 vertical-align: -0.15em;
	 fill: currentColor;
	 overflow: hidden;
}
.xyg-banner_logo .xyg-banner_logo_shou{
	width:3rem;
	height: 1.2rem;
	line-height: 1.2rem;
	color: #000000;
	margin:auto;
}
.xyg-product-list{
	width:96%;
	height:auto;
	margin:auto;
	clear: both;
}
.xyg-product-list .xyg-product-list-item{
	width:46%;
	margin: 0.4rem 2%;
	float: left;
	height:auto;
}
.xyg-product-list .xyg-product-list-item .xyg-product-list-item-pic,.xyg-product-list .xyg-product-list-item img{
	width: auto;
	height: 8rem;
	text-align: center;
	max-width: 100%;
}
.xyg-product-list .xyg-product-list-item .xyg-product-list-item-title{
	width:100%;
	height:40px;
	line-height: 20px;
	font-size: 14px;
	color: #000000;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.xyg-product-list .xyg-product-list-item .xyg-product-list-item-text{
	width:100%;
	line-height: 0.4rem;
}
.xyg-product-list .xyg-product-list-item .xyg-product-list-item-text-left{
	width:70%;
	height:1.2rem;
	line-height: 1.2rem;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.xyg-product-list .xyg-product-list-item .xyg-product-list-item-text-left .xyg-product-list-item-text-left-zhuan{
	color: #E2C7AC;
	font-size: 12px;
	font-weight:normal;
}
.xyg-product-list .xyg-product-list-item del{
	color: #bababa;
	font-size: 12px;
}
.xyg-product-list .xyg-product-list-item .xyg-product-list-item-text-right{
	width:30%;
	height:1.2rem;
	line-height: 1.2rem;
	text-align: right;
	float: left;
}
.xyg-product_icon_gwc{
	font-weight: bold;
	 color:#000000;
	 width: 1rem; height: 1rem;
	 vertical-align: -0.15em;
	 fill: currentColor;
	 overflow: hidden;
}


.xyg-product-footer-tab1{
	margin-left:5%;
	width:65%;
	height:2.8rem;
	float:left;
}

.xyg-product-footer-tab1-pic{
	width:8.4rem;
	padding:0px 1rem;
}
.xyg-product-footer .xyg-product-footer-tab .xyg-product-footer-btn{
	width: 2.8rem;
}
.xyg-product-footer-tab2{
	width:20%;
	height:2.8rem;
	float:left;
}

.xyg-product-footer-tab2-pic{
	float:right;
	margin-right:10%;
	width:2.6rem;
	padding:0px 0.6rem;
}
.xyg-product-footer .xyg-product-footer-tab2-pic .xyg-product-footer-btn .picture{
	width: auto;
	height: 90%;
	margin: 5% 0.25rem;
}


.weui-popup__overlay, .weui-popup__container{
	z-index: 1000;
}
.weui-popup__modal{
	z-index: 1000;
	background: #fff;
}
.xyg-params-content{
	width: 100%;
	height: auto;

}
.xyg-params-content .xyg-params-content-product{
	width: 96%;
	height: 4rem;
	padding: 0.5rem 2%;
	border-bottom: 1px solid #eee;
}
.xyg-params-content .xyg-params-content-product .xyg-params-content-product-left{
	width: 30%;
	height: 4rem;
	float: left;
}
.xyg-params-content .xyg-params-content-product .xyg-params-content-product-left img{
	width: 80%;
	margin: 0px auto;
	height: 4rem;
}
.xyg-params-content .xyg-params-content-product .xyg-params-content-product-right{
	width: 70%;
	height: 4rem;
	float: left;
}
.xyg-params-content .xyg-params-content-product .xyg-params-content-product-right .xyg-params-content-product-right-title{
	width: 90%;
	padding:0px 5%;
	height: 40px;
	line-height: 20px;
	font-size: 14px;
	margin-top: 0.2rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.xyg-params-content .xyg-params-content-product .xyg-params-content-product-right .xyg-params-content-product-right-price{
	width: 90%;
	padding:0px 5%;
	height: 1.5rem;
	line-height: 1.5rem;
	margin-bottom: 0.5rem;
	font-size: 0.8rem;
	color: #F00;
}
.xyg-params-content .xyg-params-content-params{
	width: 96%;
	height: auto;
	padding: 0.1rem 2% 0.5rem 2%;
	border-bottom: 1px solid #eee;
}
.xyg-params-content .xyg-params-content-params .xyg-params-content-params-title{
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	color: #969696;
	font-size: 0.6rem;
}
.xyg-params-content .xyg-params-content-params .xyg-params-content-params-content{
	width: 100%;
	height: auto;
	overflow:hidden
}
.xyg-params-content .xyg-params-content-params .xyg-params-content-params-content .xyg-params-content-params-content-value{
	width: auto;
	height: 1rem;
	font-size: 0.6rem;
	padding: 0.1rem 0.2rem;
	float: left;

	margin: 0.1rem;
}
.xyg-params-content .xyg-params-content-num{
	width: 96%;
	height: auto;
	padding: 0.1rem 2% 0.5rem 2%;
	border-bottom: 1px solid #eee;
}
.xyg-params-content .xyg-params-content-num .xyg-params-content-num-title{
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	color: #969696;
	font-size: 0.6rem;
}
.xyg-params-content .xyg-params-content-num .xyg-params-content-num-content{
	width: 100%;
	height: auto;
	overflow:hidden
}
.xyg-params-noselect{
	border: 1px solid #000;
}
.xyg-params-active{
	border: 1px solid #F00;
}
.xyg-params-content-del{
	width: 1.2rem;
	height: 1.2rem;
	position: absolute;
	right:0.5rem;
	top: 0.5rem;
}
.weui-btn_primary{background: #000000;}
.weui-count .weui-count__increase {
	background-color: #000000;
}
.weui-count .weui-count__btn {

	border: 1px solid #000000;

}
.weui-count .weui-count__btn:after, .weui-count .weui-count__decrease:before {

	background-color:#000000;

}
.weui-count .weui-count__btn:after, .weui-count .weui-count__increase:before {
	background-color: #FFFFFF;
}